﻿using System;
using WeiboPlus.Models;

namespace WeiboPlus.Service
{
    public interface IService
    {
        SNSAccount Account { get; set; }

        SNSProvider Provider { get; set; }

        Func<SNSProvider> ProviderResolver { get; set; }

        IMappingFactory Factory { get; set; }

        Func<IMappingFactory> FactoryResolver { get; set; }
    }
}
